body                  {background-color:#ddd;font-family:Georgia,sans-serif;font-size:80%; margin:0px}
h1                    {font-size:19pt;}
h2                    {font-size:15pt;}

div#wrap              {margin:auto;width:70%;background-color:#fff;padding:0em; border-left:5px solid #FF9900; border-right:5px solid #9966CC;}

div#header            {background-color:#fff;color:#fff;padding:1em;margin-bottom:.5em;}
div#header h1         {margin:0;padding:0;}
div#header h2         {margin:0;padding:0;}

div#nav               {background-color:#F2F2F2;color:#eee;float:left;width:100%;text-align:center;margin-bottom:.5em; border-bottom:3px solid #FFCC00;}
div#nav ul            {margin:0;padding:0;float:right;}
div#nav li            {display:inline;margin:0;padding:0;margin-right:.5em;}
div#nav li a          {padding:10px;text-decoration:none;color:#000;float:left;border-right:1px solid #ccc;}
div#nav li a:hover    {color:#000;background-color:#DFDFDF;}

div#content           {padding:2em 1em;}
div#content h2        {border-bottom:1px solid #ddd;margin-bottom:.5em;}
div#content img.fancy {border:1px solid #ddd;padding:.5em;}
div#content img.left  {float:left;margin-right:1em;}
div#content img.right {float:right;margin-left:1em;}

div#footer            {text-align:right;margin-top:.5em; border-top:3px solid #FFCC00; padding:15px; background-color:#FFFFCC;}

div#tagline {padding-left:15px; text-align:left; color:#000000; font-size:12px; font-weight:bold;}

.search input 
{
	padding: 5px 70px 5px 22px;
	border: 1px #DDD solid;
	background-color: #DDD;
	background-image: url(../images/magnifier.png); 
	background-position: 3px 6px; 
	background-repeat: no-repeat;
	background-color: #F8F8F8;
	outline: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
}

.search button
{
	padding: 1px;
	border: 1px #DDD solid;
	background-color: #fffdfa;
	margin: 0 5px 0 -75px;
	width: 65px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.theForm
{
	margin:auto;
	width:500px;
	background:#F4F4F4;
	border:2px solid #003366;
	border-radius: 5px;
	box-shadow: 0 0 5px #BBB;
	padding:10px;	
}

.theForm .theField
{
	font-size:14px;
	color:#003366;
	padding:2px;
	text-align:right;
	font-weight:bold;
}

.theForm .theInput
{
	padding:5px;
	font-size:14px;
	border:1px solid #003366;
	color:#003366;
}

.theForm .theInput.error
{
    padding:5px;
    font-size:14px;
    border:2px solid #dd0000;
    color:#dd0000;
}

.theForm .theButton
{
	padding:3px;
	border:2px solid #FFCC00;
	background-color:#FFFFCC;
	color:#000;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.theForm hr
{
	border:1px solid #FFCC00;
	background-color:#FFFFCC;
}


.sportBox
{
	width:50px !important;
	height:50px !important;
	text-align:center;
}

.sportName
{
	text-align:center;
}